package es.ucm.is.www.GUI.client.map;




import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.PopupPanel;
import com.google.gwt.user.client.ui.VerticalPanel;

/**
 * <p>Title: PopupCiudadEnemigaMapa.java </p>
 *
 * <p>Description: Panel que nos muestra las opciones que se pueden realizar sobre una ciudad enemiga, mandar un mensaje, atacar o enviar refuerzos</p>
 *
 * <p>Copyright: </p>
 *
 * @author Fernando Burillo
 * @version 1.0
 * @see
 */
public class PopupCiudadEnemigaMapa extends PopupPanel {
	
	private VerticalPanel opciones;

	private LinkPopupCiudadMapa atacar;
	private LinkPopupCiudadMapa enviarMsg;
	
	
	public PopupCiudadEnemigaMapa(Casilla celdaPinchada, CellGUI terrain){
		super(true);
		this.setAnimationEnabled(true);
		opciones = new VerticalPanel();
		Label cityTitle = new Label("Ciudad " + celdaPinchada.getCityPerimeterName());
		atacar = new LinkPopupCiudadMapa("Atacar","atacar",this,celdaPinchada,terrain.getCityPerimeter());
		enviarMsg = new LinkPopupCiudadMapa("Enviar mensaje", "enviarMsg",this, celdaPinchada, terrain.getCityPerimeter());
		
		opciones.add(cityTitle);
		
		opciones.add(atacar);
		opciones.add(enviarMsg);
		
		opciones.setSpacing(4);
		this.setWidget(opciones);
	}
}
